cause physical or moral suffering - Espagnol Anglais Dictionnaire